full functionality with many to many join between genre and movies