uses self intead of @ for access instance vars inside setup