improving frontend design