adds some serialization
adds basic levels