moonstone.h filled in