.h added finished hopefully this time