Added sample initialisation & implemented methods

Quite simple.