to use blueprint (just create some basic modules without any functions realised or any bugs fixed)