init
deleted some extra things maybe
init