first commits with first spec and simple function