add addtional prework code