dev frame builder