Commit version 1.5

Abstract class