Implemented all associations