add custom features