new functions

mujajaja