first attempt

soon i'll include save and rec modules