G tag WIP
add constructor to base without having to explicitly this.call__super
add previousSibling