add function drawer