completed spec folder and working methods