add second functianality