chaning the functionality of lifesupport to work with how three(x) is laid out