added spec and init files