better instructions
making our custom class