This is for my personal purpose. Programming language used Objective C, C