restore everthing ... have done stupid shit
add reflection and some other cool stuff git status