working on demo and stuff