Fixed functions - not abstract and fixed privating. not like C++..