Added functions from Coley header files
Added more methods, operators