added outline support