fixing constuctor
added block and tray constructor
yoyo