introduced nyaaService to handle persistency and server-calls, splitted the single controller into multiple ones