Removing unnecessary dependencies
Made core dynamic
Removed unused test
Solving problem n°2