add custom frame