Started prototyping implementation