Added first tests + Example Implementations