wrote real test cases. don't expect to pass all ㅋㅋ because i am redefining its behaviour. memory buttons now disabled. other functionalities should not be changed. in fact, doesn't matter ㅋㅋ