Non functional prototype
More object orientated methods