forgot the constructor :P