everything as declared! :)