3 view controller implemented
(play, record, merge)