a small project for friend , nothing value