Edit

modulated the functions