start loom implementation