updated to use joist