here goes
created cereal interface
turned a lot of things into cereal, dealt with various consequences