..WORKS IN PROGRESS..