completed custom behaviour code. cannot find behaviour though.