implemented a basic fill tool