new functions
v0.5.3 update