First additional functions work properly