cleaned up micro 2