Adding custom types spike