added components dev 1