pls code review

comment thingy are working pretty, trash thingy should be checked again please.