think its all working, now for testing