made the new js file organization work, styled the ability choice a bit