implemented all things