Added specs and source files