Adds more core functionality and stuff