I have finished implementing the mobile phone, add menus for the contact and the messages. I have spent a lot of time on the refactoring of the project. Now everything complies with LVL 4 warning (visual studio) before that everything was compiled with a LVL 2 warning. Hopefully, there is not a lot of lines of code to fix, but there are things to optimise such as moving getters and setters in the header file to let the compiler inline these methods.