add costant and ico