implementing tools tile