Added new files, moved things from abstract class