implemented a star, there are some bugs, will fix later