checking magic constant works
basic data structures work