small thing
moved constant arrays around to avoid problems with the linker and have a decently defined constant.h file