now compiles

*edited names
*added compile-time directive