finished the looks, now to complete functionality