refactor service and movies into object
updated designs