major revamp
added files