ACE505 Housing inventions 2