half-way done with drawer ui