Added f***ing functionality to f***ing functions