scheme functions where actually way faster!