added bottom portion