adding guide controller partial changes