copyright(c) 2024 Naw-is all rights reserved