Played around with implementing som standard functions