fully completed Ruby Basic