A practice repo. Only specs are given. For training purposes