startup structure

Structure contains all the required methods that need to be completed