added current frontend implementation