update shitty code
add lib
remove out
finish methods assigned
remove extra comments, change workspace
Merge ang's branch